added :aot to project.clj to silence warning