id doesn't always exists