kinda need clj.test here..