better error catching...