every logic level name should be unique