different way of handling this for future needs