Fix some positioning, allow custom host to be specified in options