New version of durable_decorator. Soft locking to avoid breaking again