Mike: fixed defaults VS args exclusiveness