use hash so we don't confuse express