fix: serve as a string, not a file