Turnlog refactored to be merged with turnMessage flow.