Squashed commit of the following:

commit b9f3a5dafd5c2762736379e7c41dfd827fc52977
Author: Shan Zhou <shzhou@linkedin.com>
Date:   Mon Nov 17 23:04:27 2014 -0800

    minor fix

commit b7df346f0c973146488d6fec48ccffed32290d01
Author: Shan Zhou <shzhou@linkedin.com>
Date:   Mon Nov 17 22:52:15 2014 -0800

    minor fix

commit a0c82d994b6ad9d384b2132c5c203d930dd82848
Author: Shan Zhou <shzhou@linkedin.com>
Date:   Mon Nov 17 22:29:39 2014 -0800

    Get current position