Remove precondition checks
Unify column creation code