Inspired by Forge Fluid API