-1 needs to be a constant maybe self::SOMETHING_MEANINGFUL