Excluded control functions since it isnt ansi c