@Antti Please remove the should_not raise_error. As a spec they don't say anything. For example, we also don't add specs for Fixnum#/ that it shouldn't throw a ZeroDivisionError for anything non zero. We specify the actual behavior, which is that it returns a certain value. Otherwise we could add a should_not raise_error to every spec we have that doesn't specify some exception behavior, which shows why adding this is not very useful.