make subr-x loading optional