playing with exit codes; find best solution