workaround HLint