remove ambiguous "." semantic