When does this return None vs. UnknownAlgorithm