Added decrease_key