Difficult to read.