ffs there's always something wrong