I am using Func(Of Boolean) as a conditional, but it doesn't seem to be working correctly. Even though the function returns False, when I use If Condition() Then... it still passes. I am now sure what is going on. I created a gif of the problem for those that want to see it in action. I had to put it in a zip because it kept uploading as a jpg.