different implementation with yast and SaX?