add ability to not omit weight