fixed typo: NONBLOCKING was still calling the removed macro ORELSE2
  instead of ORELSE