Add valid definition option for arguments

Closes #12