don't be using engine->jack() unconditionally in Port methods