graphite backend needs math