Validation & execution