handling of invalid arguments