Terminology warning: "gate function" :)