Fixed run constructor to use new signature