add a disposal arg