i don't like semicolons any more