Chisel Variation refactoring.