Our flight TPA to STT had a 45 minute layover and our MIA arrival and STT departure were both supposed to be in Terminal D which would be doable. At the last minute, our departure changed to Terminal F which was a very brisk walk and we barely made it.