scalarphase but