just another bad implementation