Human limitations and its implications