THis is a bad method.