saner return handling