Broken fingure... stupid cast