5.45: fixed a bug where an undef somehow appeared in the argument list under very particular conditions