Staying steps ahead.