actually working no newline error