made shift-left useful