Fixes for scale; best (b) fast(f) and numberic maximum shift