better handling of 500 errors and allowing aliases w/o providing alias and databases w/o requiring database