get rid of hack, it's hopeless