constant subs with deferred value calculation
