fix a minor bug that prevent the creation of a non-reader node before a reader node