Why is this in the execution array? why not directly in construction? Any particular reason?