impact duty