more direct port equivalents