Probably better to split up the INFINITY handling in a separate spec instead of mixing it with the default behavior.