The Community Caretaking Exception: How the Courts Can Allow the Police to Keep Us Safe without Opening the Floodgates to Abuse