Fixes many things