More tests and explanation.