WIP: damn broken, going to sleep on it