on logic changes, syntax only