Also removed the hack fix, not sure why/how it's even fixed. Don't even know how to explain the logic. Will revisit and investigate more if the bug happens. This `useTruncated` can now be reusable.