warnings before deprecation holy shit