Misc. fixes

1034