more useful exception when invalid data-ref specified