fixed calling instance of closure and failing to pass in single arguements when not an array