The failure <= and >= tests were incorrectly looking for a #t return