[#7] more readable