more fiddling with interface