This method doesn't appear to set `size`. Test?