remove unnecessery checking