Added limit checks to methods to make the gem more kid friendly