Shouldn't this move into the below structure so it's not always allocated?