shuffle definitions around
need the return binding after all
use default ac config, which sets up sources correctly
butter fingers