don't save empty result sets