Why is this dependency necessary?