refine returns from checks