wouldnt feel right if i didnt miss a few semicolons