Adding constraints to push.  Fixes #193.