Seems reasonable if we were to make it generic enough.