Prototype for perpetual versions