nice backbone rewrite