size now contained in closure