test args, more branch/cond coverage