Good point, we should just move the check for the instance method below the check for uninitialized widgets. Doesn't even require writing any additional code :-)