better get by id checks