Hopefully a sounder library versions calculation algorithm