sure okay, i'd lean for simple to start with and if its a real problem we'll refactor