working, implicit diff coming along