UncategorizedSQLException is descendant of RuntimeException. So this change can only cause that exceptions other than DataIntegrityViolationException and UncategorizedSQLException will be thrown out of the method without being converted to some PerunException. That is not desired behaviour.