Updated optional_tjg.hpp.