human effort limits