I don't think dereferencing pointers is legal in blocks (although I guess one could just regard this as an extension).