implicit procs for transformers