block arguments cant be ivars anymore