そもそもusizeで受け取って呼び出し側でケアすべきやろ