Why do you call expand here