abs_filename is a list of path names which are char lists, but Path.basename/1 with a char list argument is apparently returning a binary in Elixir 0.13.1, change filename so they results can match