teleology holding limited