first crack at support for gendl::the