Is there a reason the vprint and vpprint are not in here? The functions?