After years of resisting calls for an independent oversight body, the police finally gave its stamp of approval following an hour long discussion with the National Governance, Integrity and Anti-Corruption Centre (GIACC) on Friday.