spaces
ignore failed read*