Socket :: await() :: last commit was good. i accidentally removed the exception throwing. now removing self::READ as param default, this may be the final thing wrong with await()