return an error when reading 0 from the name. PLEASE REVERT