Bug fix: not attempting connect if port range is wrong on constructor