eieio
update tests to work with new interface stuff