added the guardian (for real this time)