ptolemaic complex

um...