Yeah, tried to make it work as expected with any possible data types