Community-based natural resource management (CBNRM) has the potential to conserve resources while simultaneously empowering traditionally marginalized communities. Because classical equation-based modeling methods fail to capture the complexity of CBNRM, Agent-Based Modeling (ABM) has emerged as a useful method for modeling these systems. In this paper, we begin with a careful evaluation and sensitivity analysis of an existing ABM of community forest management that incorporates cheating and enforcement which we call the Cheating and Enforcement model. Our results reveal several emergent behaviors of the model that are paradoxical or inconsistent with real-world expectations. We then introduce the Monitoring and Sanctioning model which makes several modifications to the cheating and enforcement mechanisms of the original ABM. Analyzing this new model, we see that it does not exhibit several of the more unusual behaviors of the original model and reveals surprising consistency with real-world CBNRM systems. Finally, we discuss some limitations of this new model and potential areas of further improvement.