fix: not (usually) overlapping text