Add opal to guard implementations