fixed case where whitelist was ignored if _escaped_fragment_ was passed in