I think this should take a state object even though the DD says otherwise. If you agree change it here and in the DD.