prevented newlines from being made in console input, manually handle them in backlog