use caret instead of tilde