This probably won't be necessary after I split it up