Auto port toggle