Probably this is not acceptable by GNU FSDG criteria. If so, please abort this patch.