Remove promise and add default and rest