Diff states