backstore: correct behaviour with fileio backends