Things are a little rough, want to save before I refactor