Use String instead of OutputStream for prompt text