ignores and strip spaces