remove this isype check