fix last if