Vary phase instead of delay