Add support for Procs