implemented broken? method