Type should go first