This is a continuation of discussion from https://github.com/openpracticelibrary/openpracticelibrary/issues/568