Make appropiate functions private.