no idea why this wasn't done before