I came across this difficulty when refactoring a perform to return an item rather than an array, but I forgot to update the return benefit Within the if assertion. DughDugh 17111 silver badge33 bronze badges 1 This really is precisely what I required. Much nicer to operate with than reflection! https://conscientgurugram.in/