Avoid allocating the eigenclass for something so simple as is_a?!
version++