allow for failures