artigos
O problema não é usar try/catch; é capturar erro e devolver null como se falha fosse um detalhe irrelevante.