works with both bars and stems