Not solid implementation of pos, neg transaction types