fixing to allow empty strings, and must be called as a class method
drwxr-xr-x - bin
drwxr-xr-x - doc
drwxr-xr-x - examples
drwxr-xr-x - include
drwxr-xr-x - src