self, me block fix