'__mode' is now 'weak'