Let's go with the new constructor approach (otherwise the edition could be changed at any point) but also include a comment as to why we are doing so and reference the ALF bug number to provide the context.