Make add! nicer to use directly