Doesn't work without an explicit dependency