restore API compatibility