Refactored by @basmoura