yet another DPMS fix, still trying to prevent the error handler