Sounds like a very specfic and familar situation...