Upon reflection, these two functions are best left out of the shared repo.