So, -1 is returned on error, we want to treat that as `InvalidSignature`?