Icon, Box, General Node hybrid

Thanks for the prompt reply Walter,
You said “you could try using a GoBoxPort instead of a GoGeneralNodePort. That kind of port is smart about trying to have the link come in to the closest side, perpendicular to that side.”
Are you saying to change to a BoxNode, or cast GeneralPort to a BoxPort or pass as Object? If I change to a Boxnode I loose the Icon and multiple right ports?
Mike