telling about spying on functions and interface updates