Moved include guard to the top