enable error and change error message.
allow empty for url
rename method and remove "$options" argument