Should compile properly