For internal check