work on non-objects, too
release 0.0.2