some more halo cleanups + bugfix in harmosc