` heroes and cons !