Now finally getting to what I intended, better error handling.