why would anyone ever use this