fixed bug: no error when assigned id's don't actually exist