Using None instead of {} to avoid completely weird spillover effects
Re-adding gate_activations