Either way readability of this file is low..