even more ruby style adherence