BUGFIX ConnectionHandler had a comparason bug that caused it to block when infact it was asked NOT to block