Added tagged initialization