Pushed assignment requirements