#41 - scan on_subscribe should be const