prevent breaking the reference widget