Looser version for activesupport