okay, phase 6 uses it and is duck-typed.