I have a red N3DS XL with custom firmware installed on it. Recently I've been noticing a problem where sometimes, when I hit the on screen power off button, the system doesn't actually power off and it kills the battery, like today when I had thought it shut off last night. Is there any way to cure this or avoid it? Having an unexpected dead 3DS is really lame.