enabled promise unwrapping