Use 2-tuple error instead of 3

Be consistent and return a 2-tuple error like everything else in Erlang.
There is no reason to return schema name with error as the caller had to
pass in a schema name to make the call in the first place.