maybe finally fix this not working after suspend?