Backed out command pattern.