[WIP] enforce a main use case