This was something that was brought up in https://github.com/SciRuby/nmatrix/issues/188#issuecomment-41090599 with @mohawkjohn. Based on my playing around in pry, it seems that the type is required in order to return true for that check.