Initial thoughts on dependencies to satisfy

[ci skip]