* Added some guards.