if a put method guard fails, an exception will be raised