Refined methods for all methods