factor out lub