semantic: Handle passing separately in cases where needed.