corrected grain playback check. stable for now.