tightening up the references