Staying Steps Ahead