Committing broken inheritance stuff since I dont have my charger