library file is not executable
add logic to handle exceptional cases (e.g. quota over limit errors)