Decided to do it somewhat properly