this is a *great* way to solve this, I wasn't aware we were just slapping this onto the method. Your approach is the correct way.