remove trailing !