+1. Looks like this could benefit from being an accessor