This stuff offends me.