It depends on what it is expected to do. Ther is no correct or incorrect place for any block (generally speaking). At first glance I would say it is not a bad place but without knowing what's inside those blocks, who knows...
@mbiganyi-dagwi Still hard to give an exact answer as we can't see how No Trade and Check trades count are configured. May you shar the project link here?