Silently ignoring is a bad idea IMO. Someone could call the method twice with a different argument and this would hide the fact that the values of the first call are still used