versions no longer break when public one is not present