claim and release interfaces properly