port fallback added