Describing more of these expected params would be nice. Also, is there are reason why they're strings and not symbols?