some missing GPL notices, more massaging of core interface