I assume we desire things to error out if 'location' isn't present in kwargs?