Flowing with a Purpose