Ignored the guard assertion for out paremeters.