yes, it has to be reusable