more accurate reject