Feature/end state implementation

For interest sake, what happens if we omit the if block?