dont inline with vulcanize