removed nullptr for great compilation goodness