`_size_loc` should be set in create()