Added coverage based method choosing