Update block methods to take additional arguments