* ate some spaghetti (reduced code complexity)