Improved level spec - more flexible and added some defaults