fix 'invalid argument' errors