This need to be optional (require-suggest)