More implementation for the If container