some fixes for we interface