Fixes #18 (adds gate exceptions to real life gates)