this is not correct, are we now dependent on activesupport > 4?