change warnings to TODOs