fixed potential reason for duplicate elaboration