the listener won't activate off the source allocation, so let's do that manually