Staying a Step Ahead