share some logic for getting short and regular stems