Return nil expressly for the failure case