Cached alloc and broadcast