Merges with tyabonil/request-promise