Sparing much code with