Report question

Question: Why use (id) in a method signature when (NSObject *) would be more precise?