refs #2 - add immediately locking functionality