`execute` is a hotspot, so let's reduce branches