id should default to an str type, not boolean