Introduced urlSafeStr() and coalesce()