I'm not sure that I understand the size magic here? Why is this necessary?