getting more direct with transaction manager