add missing include guard