Optimized-hastings 068

8/5/11