updated spec to support options for title? and exists?