Its extremely fun to have a clear requirement that is not supported by a piece of software that you use and then work around it until it works