added bang to critical methods
added bang to critical methodsgst