ls -l seems like a special case and seems not to like -F. patch fix this.