Slow, painful progress implementing Delegation