more general tests
missing semicolons dealt with