minor cleanup
added ! to URL regex