Amending setReaders, setAuthors, setNames to only throw an error on getType() != TEXT if setting the flags to true.
Don't want to fail for the user if they're un-setting the flags!