Add method overriding for procedure calls. It is better than using procs on result