Seems to work ok now. Interface needed