Revert "Revert "Utility Updates""

This reverts commit 554e00021b18ddc9f04d51ae0c5f305f04e6596a.

Revert "Updates"

This reverts commit d41bf22aa21e44e99d6b88a31b98514ae08424d1.

Revert "Revert "Updates""

This reverts commit b048cd72ef35a813ebea6325618cc79948554118.

I have no idea what I'm doing
Revert "Revert "Revert "Utility Updates"""

This reverts commit 3acd6a70a9480a239b4ae5bd4efea68ea18eb8f2.