better control over concepts, not implemented errors