Added optional_tjg.hpp.