handle empty challenges