removed redondant check in adjustMeta
Bug fix in getWeakInstance