No longer call `get_inner_size` at each frame