this will be a solution that would go for most of use cases. Related to #122
this will be a solution that would go for most of use cases. Related to #122