adding helper methods for critical scenarios