reactor constructors now throw exceptions