The parser fails on this line: payable(address(variable)), for some variable. address payable newLock = payable(address(proxy)); FAILS address payable newLock = address(proxy); PASS