spaces for tabs, backspace compatible