A bit simpler than simple_one_for_one