hardlock activesupport