I heavily rely on Yasnippet for working with snippet completion and smart-tab conflicts and removed the Yasnippet tab functionality.
Still very much a novice when it comes to hacking elisp so I can't quite figure out how to work it in.
It appears yas/expand gets called to do the expansion, so I guess that would needed to be added into the chain somewhere?