Added support for symlinks, and began working on conditional