using promises broke lots of unit tests. these are fixed now