it is apparent that nobody actually reviewed my code before merging it
please actually review it this time