snippets are procs