bugfix: run() method is not returning status code

Method run() should return status code as parent do.
Merge branch 'refs/heads/tedi17-patch-1' into development