Wrong return value is used to determine if an error occured. Make sure to check the actual Error value that the functions return.
Of course not all resources are covered by this first release, but there should be enough resources available to handle most common operations. Tests and docs are included.