Feaxures.load() now returns a promise