fixed typo: precidence -> precedence