fixed $present handling - no longer always return true when source is object
0.0.1