non-conflicting ids