add "signal" to @continuum and don't directly call internals from console