use strings for id checks by default