renamed methods for clarity