Added support for internal: sprintf