This is an abomination.