delegate test kind of works - still smoothing out the kinks.