encounters some problems