More bug fixes.
I am posting errors here so that other users can see that there are errors in the construct.
What do you expect other users to do about it?