Bugfix: block handling for self using weak pointer this.