~ moved checks into netsted package