synchronize methods.  Fixes #43