Constructs are basically functional, except PulseGate stuff