check remaining momentum before calling plswim()