Given the fact that most compare functions return an `LVAL` it would cause `convert_to_double()` to always be called.