allow RMXWeakHolder to take additional description, safe blocks return true/false, false when block is dead
dispose of handlers when they are found to be dead