better handling of missing sysargvs