Use proc instead of Proc.new