As someone who isn't a data engineer: How did you guys come across this problem? Is this something people have often?