todo idea note
fix for catch.hpp?