That sounds reasonable. I wasn't 100% happy with this approach myself!