What are the cases of charging errors?