I love the fact you check the function exists, but it should be available.