removing dependency on Show.