clean + robust. refs #2