silenced warnings in Xcode 5