# 0127: Unexpected mission label in function

Compiler found a mission start [label](https://docs.sannybuilder.com/language/control-flow/labels) inside a [function body](https://docs.sannybuilder.com/language/functions#function-body):

```pascal
DEFINE MISSION 1 AT @mission1

function foo
:mission1 // Unexpected mission label mission1 in function foo
end
```

#### Possible solutions:

* give the label a unique name:

```pascal
DEFINE MISSION 1 AT @mission1

function foo
:label
end
```

* check that the function body ends before the mission label:

```pascal
DEFINE MISSION 1 AT @mission1

function foo
end

:mission1
```
