Re-allocated requirements in order to have coerence