Return confirm js não funciona com a4j:commandButton

PessoALL

Tenho um rich:dataTable que é carregado com uma lista de itens e na frente de cada Registro há um a4j:commandButton para excluir o registro… Até ai tudo funciona muito bem, mas quando insiro um return confirm no meu a4j:commandButton quando clico aparece a mensagem de confirmação, mas quando clico em ok o registro não é excluído da lista…
Testei trocar o botão para o tipo h:commandButton e funcionou, mas a página acaba sendo renderizada…

O código segue… Caso alguém possa ajudar…


<a4j:outputPanel>
							<rich:dataTable id="tbCurso" width="100%" border="0" cellpadding="0" var="tabelaCurso" value="#{cadastrarProfissionalControle.profissional.cursos}">
								<f:facet name="header">
									<rich:columnGroup>
										<h:column>
											<h:outputText value="Curso"></h:outputText>
										</h:column>
										<h:column>
											<h:outputText value="Instituição"></h:outputText>
										</h:column>
										<h:column>
											<h:outputText value="Carga Horária"></h:outputText>
										</h:column>
										<h:column>
											<h:outputText value="Excluir"></h:outputText>
										</h:column>
									</rich:columnGroup>
								</f:facet>
								<h:column>
									<h:outputText value="#{tabelaCurso.curso}"></h:outputText>
								</h:column>
								<h:column>
									<h:outputText value="#{tabelaCurso.instituicao}"></h:outputText>
								</h:column>
								<h:column>
									<h:outputText value="#{tabelaCurso.cargaHoraria}"></h:outputText>
								</h:column>
								<h:column>
					<a4j:commandButton image="/Imagens/deletar.jpg"  onclick="return confirm('Deseja excluir o registro selecionado?');" 
                                                                         action="#{cadastrarProfissionalControle.deletarCursoLista(tabelaCurso)}" reRender="tbCurso"/>
								</h:column>
							</rich:dataTable>
						</a4j:outputPanel>

Alguém?