Support diff and create-reason