work on a quakes ternary but might not be possible with limits