To find if something wasn't a certain protocol why couldn't people just use $isurl(blah) && !isurl(blah,notthisprotocol)? And making it a property just so that you could have commas directly in the parameters wouldn't make sense because no other identifier allows commas, there's no point changing that for a single identifier.