fixing posting not respecting subclass types