optional host and user.