use early return, remove one indentation level
unpack first