Removed deriving show (no longer needed)