I didn't want to accept > 1, but I don't think that case will actually happen