Logic and grammar fix.