some more api goodness