New test interface

Hum maybe we should remove `foo` here, now? ;-)