Make default value checks more fancy and extendable