pub sub block fix