Fetch before switch