this makes it backwards compatible