Add whyrun support