fix: math depends on fusion