use NEVER instead of PURE as timeout