Since there is no obvious benefit and use case to make them co-exists even though it is doable. We just keep the thing simple as possible to avoid over-designed API.