grammer, and warnings