Return undefined for unwrapped failures and clarify changes