it does throw errors (syntax error or deprecation warning), doesn't it ?