Rest first structure