I'm little worrying we need such a function.