Make third argument in shop optional