isolated sub-inspecting logic from convenience attributes