Provides lots of flexibility when testing deep structures
