only show save when needed, only save stuff not past