More fixes sorta. todo: eraser