Fixed spelling mistake
Remove a gem dependancy that is not needed
Make the argument checks more explict