it's okay for blocks to be anonymous