make backends and owner settings optional