mango is now weakly referenced