Switching up the BOW interface to be more composable.