this would solve so many problems.