This looks like it's adding a stack-allocated object to an array (items) that will outlive it - never a good idea!