TODO: Directory can have whitespaces