Not sure why this is happening, but don't allowing addition of self as subview