typedas dependency removed, using underscore instead