Is there any particular reason this is passed in and allocated locally?