Best price checks now return None if books are empty