add argument exceptions
Merge pull request #2 from Sinbadsoft/more_exceptions

add argument exceptions