we shouldn't be defaulting IDs to 0, so this check will need to change