Cleaned up retain/release.