now works without port