see below suggestion regarding combining these methods..