bit more work constraints