Is there reason why it is public API?