Various things, broken, wip.