bring code in line with updated interface compiler