Crazy guard stuff.

Change-Id: I21956c526d260d5a65c1000c4ee79a4538fccc50