well, this is not new code and I do not want to break it more then needed :)