finished no band error handling