Imperative versus not