im being infinitely stupid here