Criticalf convenience function