Reordered initialization