use === -1 instead - that's more consistent with our existing practice