See my comment below about `-1`