consistency with archetypes