return markers must have per-method keys