private changes until merged
    default nodelay=True
    test nodelay True vs False, results