made sure that argumentCount is checks for greater than zero