return {error, Reason} now for count/3