FindIce: Handle required and optional components