fixes, lots of em