Move forgiveness and custom context