This might a good candidate for SpeAR 2.0