take into account query strings and be selective with poke.sep
much, much better implementation
bump + 0.0.5 for the effort