I didn't want to mask errors in the first exec, but this is probably safer...