Core: Allow default cap to be changed from 1