drop apply(); clean up evict(), resolve() and docs