Could you please help me confirm/refute a possible missed edge case? Let's assume I pass ```nil``` here.