since these values now go further negative -1, we need to update line 95 to check for `< 0` rather than `== -1`