allow for arbitrary hold