helper None API then throw error