Broken branch half implemented