switched entity creation handling