always have a filename
bugs