Shoud have more error handling