Enhancement: Introduce a bunch of explaining variables