lots of weird spacing here as well.