Fixed 'compile time errors'.  Now if only I understood directives better.