I think we should require as much information for the deprecation warning as possible.

Currently all calls are using all four parameters anyway so this wouldn't break anything.