Why do we need both of these?