For Lion compatibility, removed atomic/nonatomic keywords.