composer related fiddling and fix for no cache object