Add missing hard limiter creation function