Nobuaki diff