convert to new(er) syntax