this is exactly why i didnt extend in the first place...