janus wrapper supports pittpatt and variable length templates