diff --git a/threefish.h b/threefish.h
index 040a5715..fd1f6e40 100644
--- a/threefish.h
+++ b/threefish.h
@@ -67,7 +67,7 @@ struct CRYPTOPP_NO_VTABLE Threefish_Base
/// \brief Threefish 256-bit block cipher
/// \details Threefish256 provides 256-bit block size. The valid key size is 256-bit.
/// \note Crypto++ provides a byte oriented implementation
-/// \sa Threefish256, Threefish512, Threefish1024, Threefish
+/// \sa Threefish512, Threefish1024, Threefish
/// \since Crypto++ 6.0
class CRYPTOPP_NO_VTABLE Threefish256 : public Threefish_Info<32>, public BlockCipherDocumentation
{
@@ -111,9 +111,9 @@ typedef Threefish256::Decryption Threefish256Decryption;
/// \brief Threefish 512-bit block cipher
/// \details Threefish512 provides 512-bit block size. The valid key size is 512-bit.
/// \note Crypto++ provides a byte oriented implementation
-/// \sa Threefish256, Threefish512, Threefish1024, Threefish
+/// \sa Threefish256, Threefish1024, Threefish
/// \since Crypto++ 6.0
-class CRYPTOPP_NO_VTABLE Threefish512 : public Threefish_Base<64>, public BlockCipherDocumentation
+class CRYPTOPP_NO_VTABLE Threefish512 : public Threefish_Info<64>, public BlockCipherDocumentation
{
public:
/// \brief Threefish block cipher transformation functions
@@ -155,9 +155,9 @@ typedef Threefish512::Decryption Threefish512Decryption;
/// \brief Threefish 1024-bit block cipher
/// \details Threefish1024 provides 1024-bit block size. The valid key size is 1024-bit.
/// \note Crypto++ provides a byte oriented implementation
-/// \sa Threefish256, Threefish512, Threefish1024, Threefish
+/// \sa Threefish256, Threefish512, Threefish
/// \since Crypto++ 6.0
-class CRYPTOPP_NO_VTABLE Threefish1024 : public Threefish_Base<128>, public BlockCipherDocumentation
+class CRYPTOPP_NO_VTABLE Threefish1024 : public Threefish_Info<128>, public BlockCipherDocumentation
{
public:
/// \brief Threefish block cipher transformation functions