TIL: passing nil for an argument does not trigger the default assignment (duh)