Shouldn't this be created on the stack too?