db should use unique IDs to differentiate problems