Even though it aligns with how `Signature` is implemented?