code builds (ignoring deprecation warnings)