Clarify caller return behavior