Boost components must be referred to in the right order