use strict does not allow for undefining shit apparently