fixes the won't fade to zero problem, maybe not in correct way.