note on who allocates space