prefix doesn't seem like a good name for this