Yes, this is an optimization that can actually cause differences in behavior (for instance, if you bless the coderef or if you count on its lexicals having memory preallocated).