odd behavior still trying to find solution to.