That would not be compatible with Rails 3. Especially we are checking for protected attributes etc. we can be compatible with both versions of rails so i would keep this as >= 3.1