Sherlock, api from 7 to 18, exceptions and interface