Legs need serious optimizing still.