improve behavior when url protocol is missing
add test to be fixed