DEFINITELY not inspired by neal.fun