adding some deferred impl tests