handle missing features(magit, etc)