assignment simplifications