Try to bring down complexity