Add more refine methods