removing static caret logic