added removed system guarantees functionality