missing include in is_supported.hpp