* use RF_NONE in ctor