aarrghh, good thing im finishing here in about half an hour...