Получилось так себе - это когда пользоваться нельзя, а выкинуть жалко.