! bugfix: container -> substition as type to ensure correct substition