Forgiving streets: shouldn't "forgiving" for all users be the overriding principle?