obsolete explanation removed