don't need to be so strict about Rails requirement