Added snap utility methods.