Filename manipulation should be complete and tested