revert to stupid logic