*applauds* nicely written!