Allow gates within gates