Hmm... no, I guess not! Simplify all the APIs!