diarhea always hits at a really bad time...