Fully implemented new temp placeholder stack when setting placeholders