TODO on error vs cancel query