Staying fit pays off