allow ports to override go behavior