apply semicolon liberally