Port `action` helper