added truant semicolons