not throwing an error if the contrlllerdir does not exist