If the original library is functional (but suboptimal) then the intent is far more difficult to prove.