Parameters should be optional, delete nils