backward and forward compatible urls