Currently working on this monstrosity