Currently all of its functions immediately `fail!()`. We need to either remove this or implement it. I vote for implementing it.