it shouldn't - but if by error the function returns a blank filename, then the logs catch it