Providing transactional method.