Switched from data to newtype.