merged uniform lbp (cast went awol in elbp())