wip: removed try/catch to ensure keyboardinterrupt bubbles to top