Creating troubleshooting interface, Update on puttin a fork in it, Contracting Approach