Proper constraints for bots