do these methods have nothing in common?