ptolemy's model is probably optimal in this regard