We should put the three solutions in the doc, the user can decide what solution is better for him, no ?