change Exception to PyFlworException so it could be easly catched by user