convention is to use just `proc` I think