realy moronic implementation

Ну, как-то так