http://www.wsu.edu/~brians/errors/affect.html