Style.
Return -1 on error.
Style.
Style.